home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-06 / nmanpc.zip / README.TXT < prev    next >
Text File  |  1991-08-04  |  27KB  |  743 lines

  1.  
  2.  
  3.      To:      All Network Administrators
  4.  
  5.      From:    Darwin Collins, CNE
  6.               3749 Silver Oak Cluster
  7.               Irving, TX 75060
  8.               Home (214) 790-6265 Eve
  9.  
  10.      Re:      Some shareware utilities for Novell Networks!
  11.  
  12.  
  13.      This is the release of some general utilities for the Network Admin-
  14.      istrator.  They are all designed for interactive/batch use and work
  15.      with Netware 2.15 or later.  (Latest being Netware 3.11).  They are
  16.      all shareware software, but I feel that these utilities (if correctly
  17.      implemented) can save a great deal of time.  Please support the
  18.      Shareware concept if they save you time!
  19.  
  20.      There are at least 20 utilities enclosed in this package.  Most are
  21.      writtin using Microsoft C 6.0 and Netware C Interface for DOS.  Also,
  22.      included are some sample batch/login scripts that illustrate some
  23.      uses for the utilities.
  24.  
  25.  
  26.      Caution:  It is best that you verify that your source for this
  27.      shareware (unregistered) package is a system that tries to verify
  28.      that its downloadable files are unmodified and clean.  It is possible
  29.      that someone may infect these files and/or modify these programs and
  30.      then redistribute them which then may cause you grieve.  Please take
  31.      adequate precautions.
  32.  
  33.  
  34.      Below is listed each of the utilities with their syntax and a de-
  35.      scription:
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                   Page 1
  55.  
  56.  
  57.  
  58.      NCARD
  59.  
  60.          NCARD [UserName or Connection Number]
  61.  
  62.          ei.  NCARD BRENDA        get stats at BRENDA's station, or
  63.               NCARD 34            get stats at Connection # 34.
  64.  
  65.          This utility will display the results from the diagnostic
  66.          statistics of the specified connection.  It will only display
  67.          error stats that are not equal to zero.
  68.  
  69.  
  70.  
  71.      NCHGOWN            (Supervisor-equilavent needed to run this utility)
  72.  
  73.          NCHGOWN Drive:\Subdirectory OldOwnerName NewOwnerName
  74.  
  75.          This utility will display/change the Directory/File ownership of
  76.          the current working subdirectory and all of its subdirectories.
  77.          Valid ownernames consist of UserNames, GroupNames and
  78.          ServerNames.
  79.          It will ask:
  80.               The old owner name to search or NA for deleted owners, or
  81.                    ALL for all owners found in the subdirectories
  82.               The new owner name
  83.  
  84.          Sample usages:  Files owned by deleted owners may be re-owned by
  85.               valid users; correctly document disk space usage by owner-
  86.               ship; overcome accounting bug dealing with deleted users;
  87.               used with NRPTOWN, to produce an accurate disk space con-
  88.               sumption report for administration/documentation purposes;
  89.  
  90.          Example:  NCHGOWN \APPS\ACAD11 ALL AUTOCAD
  91.                    will change the ownership of all files/directories at
  92.                    \APP\ACAD11 and all its subdirectories to the group
  93.                    owner AUTOCAD.
  94.  
  95.  
  96.  
  97.      NCHKCSYS
  98.  
  99.          NCHKCSYS  MinimumFiles MinimumBuffers MinimumEnvironment
  100.  
  101.          This utility will read the workstation's (C:\CONFIG.SYS) file and
  102.          check if the file has the minimum count of items that you specify
  103.          above.
  104.  
  105.          Sample Usage:  Modifying all workstations so that they will re-
  106.  
  107.                                   Page 2
  108.          serve more environment space (needed if you use have alot of SET
  109.          and/or paths); ensure that all workstations in the field have the
  110.          needed minimum conditions to operate safely on the network; to
  111.          overrule an individual 'fooling' with his workstation;
  112.  
  113.  
  114.  
  115.      NCOPYIPX
  116.  
  117.          NCOPYIPX WorkStationDrive:\Path\FileName
  118.  
  119.          This utility will read the WorkStation's IPX.COM version and con-
  120.          figuration information.  It will match this against the master on
  121.          the server, and if the workstation doesn't match, it will copy it
  122.          from the server to the workstation.
  123.  
  124.          Sample usage:  Upgrade workstations to different IPX versions
  125.               (IPX.COM);
  126.  
  127.          The current working subdirectory (that this program is called
  128.          from) must have a structure that is in a
  129.               Manufacturer \ Interrupt# \ Address \ IPX.COM  order.
  130.          For example:
  131.  
  132.               G_ETHERN \ IRQ5 \ 2A0h \
  133.               G_ETHERN \ IRQ5 \ 220h \
  134.               G_ETHERN \ IRQ5 \ 240h \
  135.               G_ETHERN \ IRQ15 \ 240h \
  136.               NETWORTH \ IRQ12 \ 240h \
  137.               NETWORTH \ IRQ15 \ 240h \
  138.               NETWORTH \ IRQ15 \ 240h \II \
  139.                    EtherNet II frame IPX files are in II subdirectory.
  140.  
  141.          This utility can read the difference between a normal 802.3 and
  142.          an EtherNet II type frame.
  143.          If you do not use multiple addresses for a specific Interrupt#,
  144.          then you may keep the IPX.COM files in the Interrupt#
  145.          subdirectory and not create any Address subdirectories.
  146.  
  147.          This utility has been tested on drivers by:
  148.               3-COM
  149.               Networth
  150.               Gateway
  151.               Western Digital
  152.               Xircom
  153.  
  154.          Note: If you both a 8-bit and 16-bit network card from the same
  155.          manufacturer, then you may need to ensure that there are no
  156.          matching IRQ numbers between the two cards.
  157.  
  158.  
  159.  
  160.                                   Page 3
  161.          Returned Error Codes are:
  162.  
  163.               9 - Incorrect or Short Command Line parameter
  164.               8 - Workstation IPX not found
  165.               7 - Could not read Workstation's temporary IPX
  166.               6 - Server IPX not found
  167.               5 - Could not write workstation IPX
  168.               4 - Could not read Server IPX
  169.               3 - Error writing new IPX file
  170.               1 - Workstation IPX has been updated
  171.               0 - Date/Time stamp same between Server and Workstation
  172.  
  173.          Example:
  174.               in a batch file is:
  175.               CD F:\SUPPORT\DRIVERS         change to driver subdirectory
  176.               NCOPYIPX C:\NET\IPX.COM       execute this utility with it
  177.                                             specifying that the
  178.                                             workstation drivers are in
  179.                                             C:\NET subdirectory.
  180.  
  181.               Okay, the program will first read the manufacturer, IRQ, and
  182.               I/O Base from the IPX driver.  It will display a message
  183.               similar to:         Workstation network card:
  184.                                   Name: Networth
  185.                                   Irq:  IRQ15
  186.                                   Base: 340h
  187.  
  188.               so, the program will first look in the subdirectory
  189.               NETWORTH\IRQ15 for the IPX.COM file, if it doesn't find it
  190.               here then it go to the NETWORTH\IRQ15\340H subdirectory.
  191.               These subdirectories (NETWORTH\IRQ15, ...) must be found
  192.               under the current subdirectory (ei. F:\SUPPORT\DRIVERS in
  193.               this example) or else a message will be returned that the
  194.               driver was not found.
  195.  
  196.  
  197.  
  198.      NCOPYNEW
  199.  
  200.          NCOPYNEW Drive:\Path\SourceFileName Drive:\Path\DestFileName
  201.  
  202.          This utility will copy contents of SourceFile to DestFileName, if
  203.          DestFileName is older than SourceFile or if DestFileName does not
  204.          exist.  Presently wildcards are not supported.  This utility is
  205.          small enough that it may be called (Shelled) by another program.
  206.  
  207.          Sample usages:  Distribute newer versions of software that is
  208.               used on the workstation; distribute memos, files, and other
  209.               mass distribution;
  210.  
  211.  
  212.  
  213.                                   Page 4
  214.          Returned Error Codes are:
  215.  
  216.               9 - Invalid syntax
  217.               8 - Could not find the 1st file             
  218.               7 - Error occurred while accessing 2nd file 
  219.               6 - Error occurred while writing to 2nd file
  220.               1 - 1st FileName copied over 2nd FileName   
  221.               0 - Date/Time stamp same                    
  222.  
  223.  
  224.  
  225.      NCOPYSCR
  226.  
  227.          NCOPYSCR Drive:\Path\ScriptFile
  228.  
  229.          This utility is similar to NCOPYNEW except that it reads a script
  230.          file instead of the prompt line.  A sample script file is pro-
  231.          vided.
  232.          If the symbol ! is used before the source path\filename in the
  233.          script file, then the utility will copy the file to the destina-
  234.          tion if the date/time stamp is not the same.
  235.          If no beginning symbol is used, then the normal 'copy if outdat-
  236.          ed' rule applies.
  237.  
  238.          Sample usages:  Distribute newer versions of software that is
  239.               used on the workstation; distribute memos, files, and other
  240.               mass distribution;
  241.  
  242.  
  243.      NCPY2SUB
  244.  
  245.          NCPY2SUB Drive:\Path\FileName
  246.  
  247.          This utility will copy FileName to all existing subdirectories of
  248.          the current default subdirectory.
  249.          Example:
  250.                    current subdirectory: \GRP\DOC
  251.                    NCPY2SUB \USR\SMITH\BLANKMEM.DOC
  252.                    the result will be that BLANKMEM.DOC will be copied to
  253.                    all subdirectories of \GRP\DOC  (like  \GRP\DOC\AL,
  254.                    \GRP\DOC\BRENDA, \GRP\DOC\CARL, ...)
  255.  
  256.          Sample usages: distribution of configuration/document files to
  257.               individual subdirectories that are below current working
  258.               subdirectory;
  259.          Note: This utility in the past was very useful for it was a quick
  260.          way to copy the PRINTCON.DAT (Print Job Configuration file) to
  261.          all users but now the utility NMANPCON does a much better job of
  262.          this.
  263.  
  264.  
  265.  
  266.                                   Page 5
  267.  
  268.      NDATEDIR
  269.  
  270.          NDATEDIR Drive:\Subdirectory
  271.  
  272.          This utility will set all files in the current working subdirec-
  273.          tory (or specified in the command line) to the current Date/Time
  274.          stamp.
  275.  
  276.          Sample usages:  Files that you want to always to be archived by
  277.               the backup software; mark document subdirectories with all
  278.               the same date/time stamp;
  279.          (specially those important databases that you want to ensure that
  280.          they are completely backed up even during incremental backup ses-
  281.          sions)
  282.  
  283.  
  284.  
  285.      NDELPRNJ
  286.  
  287.          NDELPRNJ QueueName UserName
  288.  
  289.          This utility will delete all Print Jobs created by UserName.  The
  290.          user executing this utility must have sufficient rights to delete
  291.          print jobs.
  292.          If only the QueueName is specified, then all Print Jobs that the
  293.          user has security rights can be deleted for the specified queue.
  294.          If the QueueName and UserName is specified, then all Print Jobs
  295.          for the specified Queue and UserName are deleted.
  296.  
  297.          Sample usages:  Allow users delete their active print jobs by se-
  298.               lecting an option in your menuing system;  Delete all
  299.               hung(Out of Paper, Printer OffLine, ...) PrintJobs so that
  300.               the Backup Machine (usually after Midnight) may backup the
  301.               File Server without waiting forever on the queue files to
  302.               close (so this way, also backing up the queue directory
  303.               structures);
  304.  
  305.  
  306.  
  307.      NDISK
  308.  
  309.          NDISK Drive:
  310.  
  311.          This utility will display the total capacity and available disk
  312.          space of specified drive.  The available disk space will also be
  313.          returned as an errorlevel in increments of 1 Megabyte (1024 *
  314.          1024 bytes).  The maximum exitlevel returned is 255.
  315.  
  316.          Sample usages:  help alert the administrator to low disk space
  317.               available; placed in a batch file will automatically delete
  318.  
  319.                                   Page 6
  320.               redundent files if disk space is low;
  321.  
  322.  
  323.  
  324.      NDOSVER
  325.  
  326.          NDOSVER
  327.          If errorlevel 5 echo DOS 5 or later found
  328.          If errorlevel 4 echo DOS 4 or later found
  329.          if errorlevel 3 echo DOS 3 or later found
  330.          if errorlevel 2 echo DOS 2 or later found
  331.  
  332.          This utility will return the major dos version as a errorlevel
  333.          exit code.  This is useful for batch files that need to call spe-
  334.          cific programs based on the DOS version.
  335.          Sample Use: Load the correct version of NETx.COM, 
  336.  
  337.  
  338.  
  339.      NEMSMEM
  340.  
  341.          NEMSMEM
  342.  
  343.          This program will return the amount of Expanded Memory (EMS)
  344.          available.  It will return the amount 10K increments as an
  345.          ExitLevel.  For example, if NEMSMEM found 2304K available, then
  346.          it will return with an exitlevel of 230.  The maximum exitlevel
  347.          that can be returned is 255.
  348.  
  349.          Sample Usages:  Insert before a application call in a batch file,
  350.               and if there isn't enough memory available, then goto the
  351.               appropiate message in the batch file;
  352.  
  353.  
  354.  
  355.      NFONE              (Not released with this package)
  356.  
  357.          NFONE FileName
  358.  
  359.          This utility will print all matches of specified text.  One idea
  360.          is to use it to cross-reference / search-thru your corporate Bul-
  361.          letins, Phone Lists, and other tables;
  362.  
  363.  
  364.  
  365.      NGETTIME
  366.  
  367.          NGETTIME
  368.  
  369.          This utility will display the current date / time on all attached
  370.          servers.  This will help you decide if you need to run NSETTIME.
  371.  
  372.                                   Page 7
  373.  
  374.  
  375.  
  376.      NLOGADDR
  377.  
  378.          NLOGADDR Drive:Path\FileName /N
  379.  
  380.          /N is optional command, that will ask the user to type in a 30
  381.          character description of this workstation.
  382.  
  383.          This utility will get physical address of UserName and insert
  384.          this information into the database FileName.  One possible use
  385.          allows the network administrator a quick way to find who had been
  386.          lately signing onto a specific workstation.
  387.  
  388.          Sample usages:  Track login usage at the workstation level; trace
  389.               program usage by physical station; trace previous logins at
  390.               work station; track usage of work stations; track
  391.               workstation conditions;
  392.  
  393.          Example placed in a batch file:
  394.               NDISK C:
  395.               IF ERRORLEVEL 2 NLOGADDR F:\WARNINGS\LOWDISK.TXT
  396.               IF C:\WP\WP.EXE NLOGADDR F:\INVENT\WPUSER.TXT
  397.  
  398.          The database file is in a fixed format cr/lf text file, so hence
  399.          the administrator can do searches/lookup using any text editor.
  400.  
  401.  
  402.          DataFile Layout   Field Name            Length
  403.  
  404.                         Physical Address           14
  405.                         Notes                      32
  406.                         Last Login Date             9
  407.                         Last Login Time             6
  408.                         Last Login Name            16
  409.                         Previous Login Date         9
  410.                         Previous Login Time         6
  411.                         Previous Login Name        16
  412.                         2nd Previous Login Date     9
  413.                         2nd Previous Login Time     6
  414.                         2nd Previous Login Name    16
  415.                         Blank Space (20h)           1
  416.                         Carriage Return (0Dh)       1
  417.                         Line Feed (0Ah)             1
  418.                                        ============
  419.                                        Total  140
  420.  
  421.          Exit Codes:
  422.               9 - Incorrect or Short Command Line parameter
  423.               8 - Could not read/write to Datafile
  424.  
  425.                                   Page 8
  426.               7 - Could not get workstation physical address
  427.               2 - Added Login Time to existing record
  428.               1 - Added record for this Physical address
  429.  
  430.  
  431.  
  432.      NMANPCON
  433.  
  434.          NMANPCON
  435.  
  436.          This utility will first copy the Supervisor's PRINTCON.DAT to all
  437.          users, and then for each user, it will remove job configurations
  438.          that the individual user does not have sufficient security
  439.          access.  (not a member of Queue User or Queue Operator).
  440.  
  441.          Sample Usages:  Make maintaining printcon.dat files a breeze, for
  442.               you only have to maintain on master copy; used in
  443.               conjunction with NSELPRNJ makes an easier to use turn-key
  444.               system; run this utility after creating new users will then
  445.               result in a printcon.dat file correctly configured for those
  446.               users;
  447.  
  448.  
  449.  
  450.      NMEM
  451.  
  452.          NMEM
  453.  
  454.          This small utility will report amount of conventional memory
  455.          available to programs.  It will return an exitlevel by 10K
  456.          increments.
  457.          For example, if NMEM says that 250K is available then it will
  458.          return an exitlevel of 25.
  459.  
  460.          Sample Usages:  Insert before a application call in a batch file,
  461.               and if there isn't enough memory available, then goto the
  462.               appropiate message in the batch file;
  463.  
  464.  
  465.  
  466.      NRPTBIND
  467.  
  468.          NRPTBIND Name Answer
  469.  
  470.          Name      is UserName, if a User Report is desired for a User.
  471.                         ei.   NRPTBIND HMSUSER
  472.                                   for a User Report on user  HMSUSER
  473.          Name      is GroupName, if a Group Report is desired for a Group.
  474.                         ei.   NRPTBIND AUTOCAD
  475.                                   for a Group Report on group AUTOCAD
  476.          Name      is QueueName, if a Queue Report is desired for a Queue.
  477.  
  478.                                   Page 9
  479.                         ei.   NRPTBIND DOC-QUEUE
  480.                                   for a Queue Report on queue DOC-QUEUE
  481.          Answer    is either Y or N,  if a Group Report is specified
  482.                    above, then this will answer the prompt of 'Create a
  483.                    UserReport for every member in this Group (Y/N) ?'.
  484.                         ei.   NRPTBIND AUTOCAD Y
  485.                                   will create an individual user report
  486.                                   for every user that is a member of group
  487.                                   AUTOCAD.
  488.                         ei.   NRPTBIND AUTOCAD N
  489.                                   will create a group report on AUTOCAD.
  490.  
  491.          Note: You must a supervisor equilavent to run this report, or
  492.          else it will only let you run a report on yourself.
  493.          This utility will create a report for individual users or a group
  494.          depending on the specified command.  If it is a User Report, then
  495.          it will contain  Account Information, Direct Trustee Assignments,
  496.          Group Members, Security Equilvalences, and Queue Membership.  If
  497.          it is a Group Report, then it will only contain Direct Trustee
  498.          Assignments, Group Members and Queue Membership.  If it is a
  499.          Queue Report, then it will contain a Queue Subdirectory, Queue
  500.          Servers, Queue Operators and Queue Users.
  501.          The next release will contain information on WorkGroup Managers
  502.          and Node Restrictions.
  503.          Sample Usages:  Document newly created users/groups/queues;
  504.               Check status on User access status;
  505.  
  506.  
  507.  
  508.      NRPTIPX       (Not released with this package)
  509.  
  510.          NRPTIPX
  511.  
  512.          This utility will listen and display all incoming IPX packets.
  513.          The source physical, destination physical, and other data is dis-
  514.          played for all packets.  100 samples are accepted before exiting
  515.          program.  ESC will exit program.
  516.          Usages:  Verifying that packets are getting to the workstation;
  517.               trying to trace babbling workstations; find bad wiring;
  518.  
  519.  
  520.  
  521.      NRPTPCON
  522.  
  523.          NRPTPCON  UserName
  524.  
  525.               ei.  NRPTPCON Brenda     create a report on Brenda,
  526.                    NRPTPCON MIS        create a report for every user in
  527.                                        the group called MIS.
  528.  
  529.          This utility will read the specified User's PRINTCON.DAT and
  530.  
  531.                                   Page 10
  532.          create a printable text file of the configuration.
  533.  
  534.          Sample usages:  Document a User's printer configuration setting;
  535.          find disimilar settings amoung users or groups; 
  536.  
  537.  
  538.  
  539.      NRPTSEM       (This is not released yet)
  540.  
  541.          NRPTSEM
  542.  
  543.          This utility will display all active semaphores for the current
  544.          workstation.
  545.  
  546.  
  547.  
  548.      NRPTOWN
  549.  
  550.          NRPTOWN Drive:\Subdirectory
  551.  
  552.          This utility will create a report of Disk Consumption sorted by
  553.          Owner.  The report will consist of Disk consumption of the cur-
  554.          rent working subdirectory (or specified on command line) and all
  555.          of its subdirectories.
  556.  
  557.          Sample Usages:  management reports; statistical analysis; track-
  558.               ing causes of low disk space available; notifying groups
  559.               that their disk usage is too low/high.
  560.  
  561.  
  562.  
  563.      NSELPRNJ      (Not released with this package)
  564.  
  565.          NSELPRNJ
  566.  
  567.          This utility is a pop-up windows oriented menu for the user to
  568.          select the Print Job he requests for the desired printer port.
  569.          The user will only be able to select the printjobs that he has
  570.          security rights to the desired print queue.
  571.  
  572.  
  573.  
  574.      NSETTIME
  575.  
  576.          NSETTIME
  577.  
  578.          You must be a Console Operator on the File Server in order to
  579.          change the Date/Time of the File Servers.
  580.  
  581.          This utility will set all attached servers to the same Date /
  582.          Time as the workstation running this utility.  The workstation
  583.  
  584.                                   Page 11
  585.          must be first set to the exact time that you want the servers
  586.          synchronized for.
  587.  
  588.  
  589.  
  590.      NSUBOWN   (Supervisor-equilavent needed to run this utility)
  591.  
  592.           NSUBOWN  Drive:\PathName
  593.  
  594.          This utility will display/change the File owner of all subdirec-
  595.          tories below it using the directly below directories name.
  596.               For instance:
  597.               Currently at  H:\USR, and when using DIR, it will display:
  598.                    ALVIN <Subdirectory>
  599.                    BETTY <Subdirectory>
  600.                    CALVIN <Subdirectory>
  601.                    DENNIS <Subdirectory>
  602.                    MiscFile <some files...>
  603.               Execute this utility by  NSUBOWN  [return]
  604.               The utility check if ALVIN is a valid owner name, if it is
  605.               then it will set ALVIN's subdirectory (and all further be-
  606.               low) to the owner set to ALVIN.
  607.               Then, it will check if BETTY is a valid owner name, if it is
  608.               then it will set BETTY has being the owner of BETTY subdi-
  609.               rectory (and all further below).
  610.               It will do this to DENNIS also.
  611.               But, if DENNIS does not exist as an Owner, then it will dis-
  612.               play  Does Not Exist, and skip to the next subdirectory.
  613.  
  614.          Sample usages:  If this is done to the personal subdirectories
  615.               then  it will give a more accurate consumption of disk space
  616.               when using the NRPTOWN utility;  setting files to their
  617.               correct owner(LoginName, Group, Server) will make them
  618.               easier to administer.
  619.  
  620.  
  621.  
  622.      NTRAFFIC  (Not released) (Especially because Netware 386!)
  623.  
  624.          NTRAFFIC
  625.  
  626.          This utility will display the top 10 workstations with the great-
  627.          est amount of Packet Requests, Bytes Read, and Bytes Written.  A
  628.          Delta, and Total counter is displayed.  Sampling rate is once ev-
  629.          ery 10 seconds.  ESC to exit utility.
  630.  
  631.          Usages:  Find the workstation(s) that is hogging down server re-
  632.               soures;
  633.  
  634.  
  635.  
  636.  
  637.                                   Page 12
  638.      NXMSMEM
  639.  
  640.          NXMSMEM
  641.  
  642.          This program will return the amount of XMS memory available.
  643.          (HIMEM.SYS is a XMS memory driver).  It will return the amount
  644.          10K increments as an ExitLevel.  For example, if NXMSMEM found
  645.          2304K available, then it will return with an exitlevel of 230.
  646.          The maximum exitlevel returned is 255.
  647.  
  648.          Sample Usages:  Insert before a application call in a batch file,
  649.               and if there isn't enough memory available, then goto the
  650.               appropiate message in the batch file; if there is enough XMS
  651.               memory then load the protected version of the application
  652.               instead of the real mode version;
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.                                   Page 13
  691.          Please do not call me, if you looking for a newer release or
  692.          support, if you have not registered.
  693.  
  694.  
  695.      [Limited License]
  696.  
  697.      This software is copyrighted but a limited license is granted and you
  698.      are free to use and share it under the following conditions:
  699.  
  700.          1.   These programs are not distributed in modified form.
  701.          2.   Reference to the copyright and author is retained.
  702.          3.   I do request that if these programs help you in network ad-
  703.               ministration/maintenance, and so hence you monetarily bene-
  704.               fit, then send $25 (minimum) to the author.
  705.  
  706.      [Registration]
  707.  
  708.      A minimum registration fee of $25 (US currency) is good for all
  709.      enclosed utilities and additional utilities provided in future.
  710.      Each registration fee is good for all workstations on one server.
  711.      Each registration fee includes one free upgrade cycle in addition to
  712.      the current release diskette that I send to you when I receive your
  713.      registration.
  714.  
  715.      Payment Procedure:
  716.  
  717.          .    Send your business card with current shipping address.
  718.          .    Money Order, Check and Company check are the only forms of
  719.               accepted registration payment.  Cash is okay, but not
  720.               preferable if you use normal postal methods.
  721.               If Outside of US, then please send only US Postal Money
  722.               Orders or cash (securely mailed).
  723.          .    Send above items to :
  724.                    Darwin Collins
  725.                    3749 Silver Oak Cluster
  726.                    Irving, Texas  75060
  727.  
  728.  
  729.      [Warranty]
  730.      These programs are provided "AS IS" without warranty of any kind, ei-
  731.      ther expressed or implied, including, but not limited to the implied
  732.      warranties of merchantability and fitness for any purpose.  The en-
  733.      tire risk as to the quality and performance of this program is with
  734.      the user and should the program prove defective, the user and not the
  735.      author will assume all responsibility with correcting all informa-
  736.      tion.  The author does not warrant that this program will function in
  737.      the desired mode or will meet any users requirements or that the op-
  738.      eration of the program will be error free.
  739.      But, You are certainly entitled to complain about Bugs you find in
  740.      these programs.
  741.  
  742.  
  743.                                   Page 14